man-made forest

Translations
искусственный лес
рукотворный лес
посаженный лес
Definitions
A forest created or established by humans rather than occurring naturally.
A forest resulting from deliberate human planting or management.
Words
man-made

adjective
созданный человеком
forest

noun
лес